Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

DBase
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwcgdBase, scritto anche mwcwdBASE è un mwdasoftware per la gestione di mwdqdatabase (mwdgDBMS), archivi dati, tabelle, report in ambiente mwdwMS-DOS e mweaWindows. È costituito da un ambiente operativo e di sviluppo che utilizza una serie di comandi e mweqistruzioni che agiscono sugli archivi. Sia l'ambiente operativo sia i comandi hanno seguito un'evoluzione nel corso degli anni, differenziandosi a seconda della versione del software messa in commercio. Gli archivi, formati da record e da campi, devono essere definiti sia per il nome sia per la tipologia dei dati inseriti, ossia dai tipi di campi costituenti la tabella. È prevista l'indicizzazione degli archivi grazie all'utilizzo di mwegchiavi primarie e secondarie.

Contents

Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Origini

Questo software deriva da mwggVulcan un programma per computer scritto da Wayne Ratliff in mwgwlinguaggio assembly per il sistema operativo mwhaCP/M. Il nome Vulcan deriva dal pianeta di origine di mwhqSpock un personaggio della famosa serie televisiva mwhgmwhwStar Trek.

Nel mwiq1979 Vulcan fu pubblicizzato sulla rivista informatica mwigmwiwByte e venduto per 7.000 mwjadollari. Commercialmente non fu un grande successo.

dBase II

Vulcan fu venduto a George Tate, della mwkaAshton-Tate, e dopo poco tempo anche l'autore Wayne fu assunto dalla neonata società. Nel mwkq1983 la nuova azienda ebbe un successo tale da essere quotata in borsa.

Vulcan venne rinominato in dBase II e per motivi di marketing la Ashton-Tate pensò che fosse da evitare la versione 1, quindi dBase I non fu mai distribuita.

Con un grosso investimento in pubblicità, dBase II divenne un grande successo, uno dei più grandi degli mwlaanni ottanta.cite-ref-2[2] Nel mwmq1984 la Ashton-Tate aveva un fatturato annuo di 35 milioni di dollari, contro i 55 milioni della mwmgMicrosoft.

Benché limitato nel numero di mwnarecord e nel numero dei campi, nonostante il programma fosse progettato inizialmente per funzionare su un'architettura mwnqhardware a mwng8 bit dotata di un mwnwsistema operativo mwoaCP/M, in breve tempo dBase venne utilizzato in un grandissimo numero di progetti mwoqsoftware, divenendo lo standard nella gestione dei dati, grazie alla presenza di un linguaggio di interrogazione e di programmazione.

dBase III e Plus

La versione originale fu scritta interamente in linguaggio assembly, mentre le versioni successive, a partire da dBase III, furono riscritte interamente in mwpalinguaggio C. Per via della nuova architettura e delle nuove opzioni, il nuovo dBase III funzionava bene soltanto sui nuovi mwpqPC, mentre sui vecchi era troppo lento. Nel giro di poco tempo il dBase III divenne uno dei prodotti più diffusi nell'ambiente mwpgDOS, nonostante fossero presenti ancora alcune limitazioni relative al numero di record complessivi e al numero di campi gestibili per ogni archivio, al numero di archivi apribili contemporaneamente, al numero di caratteri registrabili.

La versione Plus si distinse soprattutto per la sua apertura alla multiutenza ed al funzionamento in rete, inglobando la logica dell'interfaccia MS.NET, PC NETWORK, GOUPIL.NET e mwqwNovell.

dBase IV e V

Nell'ottobre mwrg1988, fu messa in commercio la nuova release dBase IV, che non funzionava bene, il software era ancora più lento della versione precedente, e pieno di mwrwbug. Le vendite anche per via dei nuovi prodotti di altre società (mwsaClipper e FoxBase) crollarono e i clienti si rivolsero ad altri prodotti.cite-ref-3[3]

Come risposta la Ashton-Tate fece causa alla FoxBase, ma la perse, in quanto ci si rese conto che il querelante non aveva i diritti di proprietà su dBase, rimasti al mwuaJet Propulsion Laboratory presso il quale lavorava Wayne.

Il dBase V fu progettato per girare nell'ambiente Windows e quindi totalmente improntato alla logica a finestre. Il programma si mise in evidenza per lo sviluppo del linguaggio di programmazione e per l'ambiente operativo sempre più funzionale e potente.

Visual dBASE

La Ashton-Tate fallì in breve tempo, e fu acquistata dalla mwvaBorland nel mwvq1991. I mwvgbug di dBase IV furono corretti, ed il software fu trasportato su altri sistemi operativi come mwvwSPARC, mwwaAIX ed mwwqOpenVMS.

Molte società nella seconda metà degli anni '80 misero in commercio prodotti chiamati xBase compatibili, cioè software con aggiunte al linguaggio di programmazione o alla struttura del mwwwfile.

Il formato file di dBase (DBF) è diventato sinonimo di un ambiente di programmazione. La struttura è semplice se comparata alle strutture dati dei sistemi mwxqSQL, ma comunque efficiente per le applicazioni personali monoutente.

Istruzioni e comandi

Ecco alcuni esempi di istruzioni e comandi:

CREATE nome tabella; utilizzato per creare una tabella dati
USE nome tabella; utilizzato per selezionare ed aprire una tabelle dati
APPEND / APPEND FROM nome tabella; utilizzato per aggiungere record alla tabella già definita
SKIP numero; consente l'avanzamento del puntatore del record di un archivio
DISPLAY [OFF], [intervallo], [campi], [FOR], [TO PRINT]mwzq ; descrive/visualizza il record ed i campi
JOIN WITH nome tabella1 TO nome tabella2 FOR nome tabella1->campo1 = nome tabella3->campo1; consente un collegamento/unione di un gruppo di record fra due o più tabelle legate o tenute insieme da un campo in comune.

Formato file

Una caratteristica importante di dBase è il suo formato di file mwaq.dbf, che è stato adottato in un certo numero di altre applicazioni. Ad esempio, il formato mwagshapefile, sviluppato da mwawEsri per i dati spaziali nel proprio PC ArcInfo mwbasistema di informazione geografica per PC ArcInfo, utilizza file .dbf file per memorizzare i dati degli attributi funzione.

Microsoft consiglia di salvare un file di database mwbwMicrosoft Works nel formato di file dBase in modo che possa essere letto da mwcaMicrosoft Excel.cite-ref-4[4]

Un pacchetto è disponibile per mwdgEmacs per leggere i file xbase.cite-ref-5[5]

mwfaLibreOffice e mwfqOpenOffice Calc sono in grado di leggere e scrivere tutti i file DBF generici.cite-ref-6[6]cite-ref-7[7]

Note

cite-note-developer-11. mwjamwjqmwjgThe History of FoxPro, su mwjwfoxprohistory.org.
cite-note-22. mwkwCarla Lazzareschi, mwlamwlqThe Creator of dBase Software Maintains That It Is Original, in mwlgLA Times, LA Times. mwlwURL consultato il 15-12-1990.
cite-note-33. mwmwChapman Merrill R., mwnaThe Horror, the Horror, in mwnqIn Search of Stupidity: Over Twenty Years of High-Tech Marketing Disasters, Second Edition, Apress, 2006, pp.mwng 81–83, mwnwISBNmwoa 1-59059-721-4.
cite-note-44. mwpgmwpwmwqaTroubleshoot converting file formats - Excel - Office.com, su mwqqoffice.microsoft.com mwqg(archiviato dall'mwqwurl originale il 5 aprile 2011).
cite-note-55. mwrwmwsamwsqxbase, su mwsgsourceforge.net.
cite-note-66. mwtgmwtwhelp.libreoffice.org, mwuahttps://help.libreoffice.org/Calc/Importing_and_Exporting_dBASE_Filesmwuq Titolo mancante per url mwugurl (aiuto).
cite-note-77. mwwamwwqwiki.openoffice.org, mwwghttps://wiki.openoffice.org/wiki/Connecting_dBase_%28xBase%29mwww Titolo mancante per url mwxaurl (aiuto).

Bibliografia

• mwygdBase II - Manuale d'utente, Ashton-Tate, 1982.
• citeref-noi-128-64-7dBASE II (JPG), in Noi 128 & 64, n. 7, Milano, Gruppo Editoriale Jackson, agosto/settembre 1988, pp. 38-39, OCLC 955780785.
• citeref-bit-40dBase II - un database programmabile (JPG), in Bit, anno 6, n. 40, Milano, Gruppo Editoriale Jackson, giugno 1983, pp. 137-144, ISSN 0392-8837.
• citeref-mcmicrocomputer-46Ashton Tate dBase III (JPG), in MCmicrocomputer, n. 46, Roma, Technimedia, novembre 1985, pp. 68-75, ISSN 1123-2714.
• citeref-sperimentare-con-l-elettronica-e-il-computer-10dBase III (JPG), in Sperimentare con l'elettronica e il computer, anno 20, n. 10, Cinisello Balsamo, JCE, ottobre 1986, pp. 48-51, OCLC 799901371.
• citeref-computer-club-88dBase III Plus, conoscerlo in un'ora (JPG), in Computer Club, n. 88, Opera (MI), Systems Editoriale, ottobre 1991, pp. 35-42, OCLC 954858995.
• citeref-list-12Finalmente dBASE IV (JPG), in LIST, anno 6, n. 12, Roma, EDICOMP, dicembre 1988, pp. 23-24, OCLC 955780660.
• citeref-mcmicrocomputer-131Borland dBASE IV 2.0 & dBASE Compiler 1.0 (JPG), in MCmicrocomputer, n. 131, Roma, Technimedia, luglio/agosto 1993, pp. 178-184, ISSN 1123-2714.
• mw0wdBase Plus (JPG), in Io programmo, n. 68, aprile 2003, p. 12.

Altri progetti

Altri progetti

• Wikimedia Commons

• Wikimedia Commons contiene immagini o altri file su DBase

Collegamenti esterni

• mw2a(EN) Sito ufficiale, su dbase.com.
• mw2g(EN) xBase (and dBase) File Format Description, su clicketyclick.dk.